import axios from 'axios'

const instance=axios.create({
  baseURL:""//服务器地址
});

// 添加请求拦截器
instance.interceptors.request.use(function (config) {
  // 在发送请求之前做些什么
  config.headers['Authorization'] = 'Bear ' + '123456'//按需求写入token
  return config;
}, function (error) {
  // 对请求错误做些什么
  return Promise.reject(error);
});

// 添加响应拦截器
instance.interceptors.response.use(function (response) {
  // 对响应数据做点什么
  let data = response.data
  return data;
}, function (error) {
  // 对响应错误做点什么
  return Promise.reject(error);
});

let http={};
http.get=function(){
  return instance.get();
  // return new Promise((resolve, reject) => {
  //   axios.post(_url, {params}).then(function (response) {
  //     resolve(response.data)
  //   })
  //   .catch(function (err) {
  //     reject(err)
  //   })
  // })
}
export default http
//调用
//import http from '@/common/axios.js';
//let data = {
//   username: '小三',
//   password: '123456789'
// };
// api.login(data).then((res) => {
//   if (res.error_code === 'Success') {
//     console.log(res.data);
//   }
// });